
package sigec_ead.controle.chamado;

import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.List;
import sigec_ead.controle.ConexaoJDBC;
import sigec_ead.controle.usuario.UsuarioDAO;
import sigec_ead.modelo.acompanhamento.Estado;

/**
 *
 * @author Joeldson
 */
public class EstadoDAO {
    private ArrayList<Estado> result;
    private Estado estado;

       //listando todos os chamados
    public List<Estado> estados() throws SQLException {

        PreparedStatement ps = null;
        Connection con = null;

        String sql = "SELECT * FROM chamado where id!=0";

        try {
            con = ConexaoJDBC.getConexao();
            ps = con.prepareStatement(sql);
            ResultSet rs = ps.executeQuery();

            result = new ArrayList<Estado>();

            while (rs.next()) {
                estado = new Estado();

                estado.setId(rs.getInt("id"));
                estado.setNome(rs.getString("nome"));

                result.add(estado);
            }
        } finally {
            ps.close();
            con.close();
        }
        return result;
    }

}